package com.mdd.admin.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ApiModel("案件列表Vo")
public class LegalCaseListedExcelVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ExcelProperty("ID")
    @ColumnWidth(20)
    private Long id;

    @ExcelProperty("所属区域")
    @ColumnWidth(20)
    private String areaName;

    @ExcelProperty("发布人")
    @ColumnWidth(20)
    private String userName;

    @ExcelProperty("发布人手机号")
    @ColumnWidth(20)
    private String userMobile;

    @ExcelProperty("案件名称")
    @ColumnWidth(20)
    private String caseName;

    @ExcelIgnore
    private Integer adminType;

    @ExcelProperty("审核员")
    @ColumnWidth(20)
    private String adminName;

    @ExcelProperty("案件进度")
    @ColumnWidth(20)
    private String statusStr;

    @ExcelIgnore
    private Integer status;

    @ExcelProperty("金额")
    @ColumnWidth(20)
    private BigDecimal price;

    @ExcelProperty("分佣")
    @ColumnWidth(20)
    private BigDecimal caseScale;

    @ExcelProperty("发布时间")
    @ColumnWidth(20)
    private String createTimeStr;

    @ExcelIgnore
    private String createTime;

}
